MKPFSLLRRIATIALLMAASSAHADTFPSRPIRLIVPFGPGGITDLIARQAALGMAEKLGQPVIIENKPSAGHIVAMQTVAQATPDGYTILLGSNTGFTVAPHMYKNLPFRIDTLQPIAPINTAPTVLLARPDFPANNLTELIQYIKDNPGKLNYGSFGIGTSAHLGMEIMKSDLGLNIMHIPYRGDAQGLLALKAKEVDIAYITLFSAQARIRAGEFKALGVLQNDRLTAFPDIQTTVEVGSKNSGMPVWIAFFAPPGTPDAVMRKLESATRSASTAPAFVEFLHNNGVEPWNPSNQDLMRFIQDQLNRSGPIIQEIGLQPQ