MSSNSLEQLKAAGTTVVTDTGEFESIAKYKPQDATTNPSLILAASKKPEYAKLIDEAVSFAKTKSSDPKEQVNIALDQLLIEFGSEILKIVPGRVSTEVDARLSFDKDATIKKALQLIDLYKAKGISSDRILIKIASTYEGIQAAKELESKHGIHCNLTLLFSFVQAVACAEAKVTLISPFVGRILDWHKAATGKTYDAAEDPGVISVKNIFDYYKKFDYKTIVMGASFRNTGEIKELAGCDFLTISPGLLEELLNSTDPVPQKLFADKAKSLDIEKKAYLDEEPIFRRDFNEDQMATEKLSDGIRKFAADAVTLSKLIETKLSA*