MSSLKVKCVFCGLIIDCKREDTAKLLAHLRNEHPEMSFQSTMTVQSPKANNTQDAIDTDPEEGSDISYREEASEMEELLHRERIGTRTTSEVDETASSSSEALRALPNIAQLLAPGRKARLLSRMWRESDTDCPVARKWDNLVGNGSFLFSFLLATLLFVVVFLRAGQ