MLVDKYAQLMTWLQSSNKTFISEKLWIVDDSSTGKSIYTVQSLKTNEHLVTIPREFMLNFITILLHIEKISNKTFDIPNEYRIANIPSPSPEDSDYNLIYQQFKGDELMDLSSYQLISMFLVIESHKKNSFWKPFIEVLALLSDFAYAPLIWLVENTNEIFFRKLPPPTQAHALAQLERFNLDYSVIINLLSTKYINIEVERLISKREFLRMWMCCNSRCLYMELPSFLNKSKEDNFTMVPYVDFLNHSSEDGCTVKINSFGFQVTSGLNYPENSQLYFKYGAHSNEFLLCEYGFMFERGMNSWNYIDINEQVIALMEPHHVEFLKDQGYYNDYTVSLSDVSFRVQVALAVIQETPEGLSSKRITNFINGLTQGTSFEAKSKQMLKEILSGIVEECQQVFNTNLQQFSNDEKYSRIITRLYEDRFDIAKTHLDLLEG*