MSAQVPLTLKAQRSCQFCASRKQGCDRLLPNCSRCTSDRHAVNRQNEAPAPSNDLVESRGSCSLDLSAKAESLLLRLACDSGSSAAEYGGHGLSELLFKVLDAFEVDIPNLLDSYFASVHRWLPIIEEEHIRHKFADLENHSHGDDARLLLAFYVVIQFPCNHADHSMNTRLYRTIRRLFIIAQSSLGVKDLDLLQYGLLLVAYECSQGLESVYTTLSACVSLARIIETQSYESSDLNSRHLEERTLCGYALVTLDRSTQASLLTLLRLSEEKAFLNCEPTSMTISTLMILRSSHDRSRSGPRDPKDANALWSIARMSLEMCLSASDFIRYNGIENLSFVGLCCVWRAVLPLVGLKEFQISAQELETLRSELERFSSCWAIGATFLQHFDQLARPRSL