MKIFVDGKEVIIKDDERNLLEALKNVGIEIPNLCYLSETSVYGACRLCLVEVDGKSIVTSCNLKPYEGMVVRTNTPEIYEIRKGILELLLASHNRDCTTCERNGSCKLQEYAEAFGIRKIRFDNILKDGGMDNKSPIVRDNTKCILCGDCVRVCEEVQGVAAIDIAGRGFLSKVTPAFGHSLSEVECVYCGQCVAYCPTGALSIRNDIDKLYKVLKSKKKVVIGMIAPAVRSAIQEEFKLESDLFIAGRLNTFLKMLGFSKVFEVPFGADLVAYEEAHEFLNRLEKGEKLPQFTSCCPAWVKYVEEFYPSYIDNLSTVRSPQQAMGSVIKEIYSKEIGVSKEDIYLVSIMPCTAKKFEAEREEHKGVVDLVITTKELAQMIKASGIDISSTKPEPFDKPFNLYSQGGLDFGKTGGVLGTVLAVINHKVKVKNVKEEEIDKGIRLFNVELADGRNIKAMAVHSLGKAKRVLKDIKEGILDVDIIEVMACSFGCIGGGGQPYPNDSKIRQKRAKILSDMVNINPIASPQENPYLMELYEKYLEHPLSHKTHEILHTSYSPKRRVPEQDIEILPLPIPEEEKVKVRVCLGTSCYLKGSYKILSDLIEIVRKEEWAKNIEVVGTFCTENCSNAPNVLIDDILISGADTNKVKEMLREYVRRKQEGVSDVS