PDAVLAFLAGLGLSAADVAAVVARDPRSLCASVERTLAPVVVGLSDLGLSRSDIARLASLAVHRFRKEDTVSKLQYYLHLFGSSENLLRAMKFCDFLSHSLEKVVKPNVVFLRECGLGACDIAKLCIQRPRMITANLQHLQAMVACAENIGVPRGSGMFRHALHAVAFMSEAEITARVEYLKSTFTWTDAEVGIAVSRAPLMLTRSKESLQRRSEFFISEVGLEPSYIAQQSVLLGYSLEARLRPRYYAVKFLKENGLLKRDPSYCTVFKETEKVFRENFICPHKEAAPHLEEDYDAACKGEVPTNFRFT