MIVSTFRGLLFFLFLLTPLLLTAQESPEIQVEEQSFNFGLIPEEKGSVGHSFKFRNSGTAPLLITRVMADCGCTTPTWPEEAIAPGEEAEIRVLFDPVGRSGAFVKRIRVFSNAQSSPLELSISGTVTTLSGAIPHAYVLAIGPLQVSNARLLFPISMPEDEGVVRLVVNNTDESDLQVAVVSLPSFVSLDDRAFRLQAREPRELNLSLAVPRNMPPGMKDEPLVLEVTSPETGKKAVDSVMVSLPLVDNFPALTAAQTGVMELSTYLDMGQLDGETTKAAIEIRNVGAGPLRLHSVTTRNPALTAVPDRTEIKPGGSTLLRIAVDPQVMKAEGWQSIAADISIICNDPQAPLRRIKVKAEL