MSVMDKLKKNSRIKTTEVLADSKFFNEKEMTTTDVPMINVALSGSVDGGLSSGLTVLAGPSKHFKTSFALLMASAYLKKNPDAVMLFYDSEFGSPQSYFESYDIDLTRVLHTPITNVEELKFDIINQLENIDREDKVIIVIDSVGNMASKKELEDAQNEKSVADMSRAKALKGLFRMTTPYLTMKNIPLLAINHTYKEIGLFPKDIVGGGTGIYYSADNIWIIGRQQDKKGTEIQGYHFIINIEKSRYVKEKSKIPITVSWDGGVRKFSGLLDVALAGGYVNKPSNGWYAAVDQSTGEIGPKVRYDDTLEKPFWDPIFNDTNFKEFLKNTYTIGHRSMLDSASEFIDDNE