MSAYALSQSHRQLTEGHLKDTDPEVDQIIKDEIDRQQHSIVLIASENFTTTAVFDALGTPMCNKYSEGYPGARYYGGNEHIDRMELLCQERALKAFGLTPDKWGVNVQTLSGSPANLQVYQAIMKPHERLMGLDLPHGGHLSHGYQTDSRKISAVSTYFETMPYRVDLETGLIDYDMLEKTAVLYRPKVLVAGTSAYCRLIDYKRMREIADKVGAYLVVDMAHISGLIAAGVIPSPFEYADIVTTTTHKSLRGPRGAMIFFRRGVRSVNPKTGQEILYDLENPINFSVFPGHQGGPHNHTIAALATALKQANTPEFKEYQEQVLKNAKALESEFTKKGYKLVSDGTDSHMVLVSLKDKQIDGARVETVCEKINIALNKNSIPGDKSALVPGGVRIGAPAMTTRGLGEEDFKKIVSYIDFAVNYAKEVQSQLPKDANKLKDFKNAVSGDLEKLKAVRDEIYQWAGSFPLAV*