MVRGMGVPETDVDDVVQETFVSAWRALAEYDPARPVLPWLMRIGINKVRDTQRFRRVRYFLFKARPIDDEEGRTLVSDQAGPEQSASSSLELASVMRVLDSIDPALREALVLTAFVGLSQVEAAAALGISLKTIEGRVLRARAKLASALGR