MLSRVPEKPTCLVELLGTDLIGLPLKSPLASNEVIYVLPMQNILVDKGTGIVTSVPSDTPDDFIALQELVKNQDFRVACGVKDEWVFPFEVIPIIDVPSFGNKSAEKVCFDLKMDSPDEKEKLAKAKEITYLKGFDDGIMIVGEFSNRKVQEVKPLIKEKLLKADMAVLYYEPQEKVISRSGDDCVVALTDQWLITYGEAEWKQKAIECLDKMNTFSVEARNSFEHTLNWLTSRARSCSFGLGTRIPWDEKFLVDSLSDSTLYMAYYTIAHILQNGNIYGSDNSYIRPEQMTDEVWDYVFCNGPAPKTSIPSTVLTKMKQEFEYWYPFDLRISGKDLMQNHLAFCIFNHTTLLPKHHWPRGFRCNRHLLLNSEKMSKSTGNFRTLRQAIEEFSSDATRFALADVGDGMDDENFVSETANSAALRLTKEISWMKEVFDDKSSFRLGPPSTYADRVFANEINFAIKDTEIIMMLPCFEML*