MKPTYTNDTKNHLPNFLTIIGIAGLLGLVVVPSTYFYHFQSGFSTAQADWSAFGDFVGGSLGPILSFFGLIAILLTLHFQAQQLKTSQTELALSREELTLTRKELAKSAVAQKCAADTAELQYQAIQKDNFEKTFFHLMSLYNDIVASLELISENKIVTRKKCFSEILRIMSFQIENRDCHRNHIIERYNTRYKEIESSLAHYHKTLYQILLFIETNAEGKNKKQYSNFIRSQLSTDEIHLLFFHGLSSYGSKKFKILIEKFEFFEHLPISSPNITCKMHLYKSIAYGQNEDCLAVRESFSQFYQSENPTQLKPEHQKILLGPIPSKLRKLIGAILICMRYEPIYSSEQIKKNSFYVRINNTPEETMTITVQGVVEQIICSG