MVQSGNENPKPLVAIFGAGMMGSGIAQVCLQAGYPVNLYGRSEKKLLEARETIKKNLIRVASKKKTDVPMEPAALEEIAQIQLDLLQIHTDIPSAAEDAAMAIEAVAENLDLKLDIFQTIQKTCPQNCMLITNTSSLKLSQMLPVIQNPALFAGLHFFNPVPVMKLVEVVSTDETSPETTNFLFNFCKEIKKLPVAAKDTPGFIVNRLLIPYLMDSIRMLERGDATKEDIDTAMRFGTSYPMGPIELCDYVGLDVLQSTLKIFRETIPGDARFAPIPLMDKLVAEGKLGRKTKQGFYTY