MKKSNLSLFKSIVKHSWRASLFCYSTIFIHSSVNTLLASYNDKEKGVYKDKRKNNFDFFATISLKIIPISYCSCQLVYKCDNNNALPTETEYNNLELFKRVFFKLIQYEYFIIHKIIRCINEFIIFVLYSLANFYLYFHSIFFNICNLLSKIYHGESNNGSLHAYPNIPYNIINSFVTIHKIYEHNKIPLKHDFKNDQLEYMGSEFIYDKRGYILTAAHNITNLEDKFVVKNNNGLYFATLLGLHKGSDVCVMKINSEEPFSYISLDKIRDELKQGESVVTYGQIQDFDKETYSMSGSPLLDQYGNLVGMIQKKIDNYGLALPANILKNVAIHLQNKGVYKEPFLGIVFREKALIIQNSRSLTKELKISSILANSSADLGNLKKEDIISKINNKDIESICDVHEIINSTSDRYINVDGIRNDKKFKTQIKLW*