MARRGKLFPRKRALFQTSLFLLCTTESVVNGRFSDDPDLPSFSHRPSLHTARSSTRAAMVRPETDRWDDTNGDVSFSISTGSNIALADRLAAIAEESKENEFLDRLLAAENETITLVTKVQTPSLDWTIFQTSGLILIAGILVANNALPFWQDLSSSLSTVLSLSWLPMMWMRPSAATTRTFPLADLLVYVHVVAKPQTILYIKEHVWPNTVATLRKIAVAELWRRFWKVTYKQLSCIFDHSVFQSSSESSTNSGLTESNAWHGPRWLVDGHSFLLTTMQKKTQKILETTVQKHLYASIATVLDSTAHTIRSQVLSIHP*