MSLNFLDFEQPIAELEAKIDSLTAVSRQDEKLDINIDEEVHRLREKSVELTRKIFADLGAWQVAQLARHPQRPYTLDYVRLAFDEFDELAGDRAYADDKAIVGGIARLEGRPVMIIGHQKGRETKEKIRRNFGMPAPEGYRKALRLMEMAERFNMPIITFIDTPGAYPGVGAEERGQSEAIARNLREMSRLNVPVICTVIGEGGSGGALAIGVGDKVNMLQYSTYSVISPEGCASILWKSADKAPLAAEAMGIIAPRLKELKLIDSIIPEPLGGAHRNPEAMAASLKAQLLEDLADLDVLSTDDLKNRRYQRLMSYGYA*